﻿using System;
using System.Collections.Generic;

#nullable disable

namespace Hong.Model.SysDomain.Model_AttendanceManagement
{
    /// <summary>
    /// 流程实例表
    /// </summary>
    public partial class InstantiationInfo
    {
        /// <summary>
        /// 主键
        /// </summary>
        public Guid InstantiationId { get; set; }
        /// <summary>
        /// 节点外键
        /// </summary>
        public Guid? NodeId { get; set; }
        /// <summary>
        /// 流状态
        /// </summary>
        public string InstantiationState { get; set; }
        /// <summary>
        /// 发起人名
        /// </summary>
        public string StartStaffName { get; set; }
        /// <summary>
        /// 发起人ID
        /// </summary>
        public Guid? StartStaffId { get; set; }
        /// <summary>
        /// 发起角色名
        /// </summary>
        public string StartRoleName { get; set; }
        /// <summary>
        /// 发起角色ID
        /// </summary>
        public Guid? StartRoleId { get; set; }
        /// <summary>
        /// 当前操作人名
        /// </summary>
        public string CurrentStaffName { get; set; }
        /// <summary>
        /// 当前操作人Id
        /// </summary>
        public Guid? CurrentStaffId { get; set; }
        /// <summary>
        /// 当前操作角色名
        /// </summary>
        public string CurrentRoleName { get; set; }
        /// <summary>
        /// 当前操作角色Id
        /// </summary>
        public Guid? CurrentRoleId { get; set; }
        /// <summary>
        /// 下一操作角色名
        /// </summary>
        public string NextRoleName { get; set; }
        /// <summary>
        /// 下一操作角色Id
        /// </summary>
        public Guid? NextRoleId { get; set; }
        /// <summary>
        /// 操作时间
        /// </summary>
        public DateTime? InstanCreateTime { get; set; }
        /// <summary>
        /// 申请表Id
        /// </summary>
        public Guid? RequestInfoId { get; set; }
    }
}
